package com.bsj.power.pls.service;

import com.bsj.power.common.config.global.JsonResult;
import com.bsj.power.common.def.dto.PanelDTO;

/**
 * @Description
 * @Author zhaoyang
 * @Date 2024/10/21 9:52
 */
public interface PanelService {

    /**
     * 新增面板机绑卡机绑定关系
     *
     * @param panelDTO
     * @return
     */
    JsonResult addPanel(PanelDTO panelDTO);

    /**
     * 根据主键id删除面板机绑卡机绑定关系
     *
     * @param id
     * @return
     */
    JsonResult delPanel(Integer id);

    /**
     * 修改绑定关系
     *
     * @param panelDTO
     * @return
     */
    JsonResult updatePanel(PanelDTO panelDTO);

    /**
     * 分页查询
     *
     * @param pageNumber
     * @param pageSize
     * @return
     */
    JsonResult listPanels(Integer pageNumber, Integer pageSize);
}
